package com.chagee.store.operation.server.model.vo;

import com.chagee.store.operation.api.response.vo.AiResultVO;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @ClassName TaskExecutionDetailResponse  //类名称
 * @Description: //类描述
 * @Author: Jacky-zhan	//作者
 * @CreateDate: 2024/9/3 11:30	//创建时间
 * @UpdateUser: Jacky-zhan	//作者
 * @UpdateDate: 2024/9/3 11:30	//更新时间
 * @UpdateRemark: 更新的信息
 * @Version: 1.0    //版本号
 */
@Data
public class TaskExecutionDetailResponse {

	/**
	 * 工单关联任务的主键id
	 */
	private Long taskExecutionId;

	/**
	 * 工单编号
	 */
	private String workOrderNumber;

	/**
	 * 任务编码
	 */
	private String taskId;

	/**
	 * 任务名称
	 */
	private String taskName;

	/**
	 * 文字描述（操作细节）
	 */
	private String literalDescription;

	/**
	 * 示意图
	 */
	private List<FileVO> schematicDrawing;

	/**
	 * 拍照图片
	 */
	private List<AiResultVO> takePictures;

	/**
	 * 打烊验收
	 */
	private Integer closingInspection;

	/**
	 * 打烊验收描述
	 */
	private String closingInspectionValue;

	/**
	 * 提交人
	 */
	private String submitter;

	/**
	 * 完成时间
	 */
	private Date completionTime;

	/**
	 * 开早验收
	 */
	private String earlyAcceptance;

	/**
	 * 昨日该任务开早验收（1：满意，2：不满意，3：无此项）
	 */
	private String yesterdayEarlyAcceptance;

	/**
	 * 考评人
	 */
	private String appraiser;

	/**
	 * 考评时间
	 */
	private Date reliableTime;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 额外的
	 */
	private String extra;

	/**
	 * 是否是无此项标识（0否，1是）
	 */
	private Integer noSuchItemFlag;

	/**
	 * 是否是无此项描述（0否，1是）
	 */
	private String noSuchItemFlagValue;

	/**
	 * 处理状态标识（默认0未处理，1已处理）
	 */
	private Integer dealStatus;

	/**
	 * 处理状态描述（默认0未处理，1已处理）
	 */
	private String dealStatusValue;

}
